package com.longcai.vo.payment.saobei;


import java.math.BigDecimal;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/****
 * 

* @author 作者: hyf 

* @version 创建时间：2019年4月9日 下午3:23:48 

* 类说明 : 扫呗支付交易通知请参数封装
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ClyjSaobeiTradeNotify {

	/**	响应码：01成功 ，02失败，响应码仅代表通信状态，不代表业务结果**/
	private String return_code;
	
	/**	返回信息提示，“签名失败”，“参数格式校验错误"等**/
	private String return_msg;
	
	/**	业务结果：01成功 ，02失败**/
	private String result_code;
	
	/**	请求类型，010微信，020 支付宝，060qq钱包，080京东钱包，090口碑，100翼支付**/
	private String pay_type;
	
	/**付款方用户id，“微信openid”、“支付宝账户”、“qq号”等	**/
	private String user_id;
	
	/**商户名称**/
	private String merchant_name;
	
	/**	商户号**/
	private String merchant_no;
	
	/**终端号**/
	private String terminal_id;
	
	/**	终端流水号，此处传商户发起预支付或公众号支付时所传入的交易流水号**/
	private String terminal_trace;
	
	/**终端交易时间，yyyyMMddHHmmss，全局统一时间格式（01时参与拼接）**/
	private String terminal_time;
	
	/**	当前支付终端流水号，与pay_time同时传递，返回时不参与签名**/
	private String pay_trace;
	
	/**	当前支付终端交易时间，yyyyMMddHHmmss，全局统一时间格式，与pay_trace同时传递**/
	private String pay_time;
	
	/**	金额，单位分**/
	private BigDecimal total_fee;
	
	/**支付完成时间，yyyyMMddHHmmss，全局统一时间格式**/
	private String end_time;
	
	/**	利楚唯一订单号**/
	private String out_trade_no;
	
	/**通道订单号，微信订单号、支付宝订单号等**/
	private String channel_trade_no	;
	
	/**	附加数据，原样返回**/
	private String attach;
	
	/**口碑实收金额，pay_type为090时必填**/
	private String receipt_fee	;
	
	/**	签名字符串,拼装所有必传参数+令牌，32位md5加密转换**/
	private String key_sign	;
	
	
}
